﻿using System.ComponentModel.DataAnnotations;
using Microsoft.AspNetCore.Identity;
namespace OpenSourceCompany0405.Models;

public class ApplicationUser : IdentityUser
{
    [Required]
    [Display(Name = "姓名")]
    public string FullName { get; set; }

    [Display(Name = "性别")]
    public string Gender { get; set; }
    
    // 股权币数量
    [Display(Name = "股权币数量")]
    public int EquityCoin { get; set; }
    
    [Display(Name = "是否初始化段位")]
    public bool HaveInitLevel { get; set; }
    
    // 每个月排位之后，都会决定上段还是下段，还是保段
    [Display(Name = "本月是否有效工作，是否挂机(由匹配打分系统评判)")]
    public bool ThisMonthHaveValue{ get; set; }
    
    // 从0一直往下，每到下一个段位，人数就x1.2
    [Display(Name = "战略家段位")]
    public int StrategyLevel { get; set; }
    
    // 从0一直往下，每到下一个段位，人数就x1.2
    [Display(Name = "战术家段位")]
    public int TacticianLevel { get; set; }
    
    // 从0一直往下，每到下一个段位，人数就x1.2
    [Display(Name = "战士段位")]
    public int WarriorLevel { get; set; }
}
